technology licensed - Spanish English Dictionary